//
// Created by liushuai on 2021/2/2.
//

#include "FindFirstCommonNode.h"
ListNode* FindFirstCommonNode(ListNode* pHead1, ListNode* pHead2) {
  ListNode* p1 = pHead1;
  ListNode* p2 = pHead2;
  while (p1 != p2) {
    p1 = (!p1 ? pHead2 : p1->next);
    p2 = (!p2 ? pHead1 : p2->next);
  }
  return p1;
}